Towards a Framework for Integrating Agile Development and User-Centred Design
نویسندگان
چکیده
Due to a number of similarities between user-centred design (UCD) and agile development, coupled with an appreciation that developers are rarely usability experts, it seems attractive to integrate these two approaches. However, although agile methods share some of the same aims as UCD, there are also distinct differences. These differences have made the use of these methods on development projects problematic. This paper reports a field study designed to investigate the use of agile methods alongside UCD in one particular organization. The aim of the study was to develop a framework for use by project teams wishing to integrate UCD practices with agile development. The study, its findings and five principles for integrating UCD and agile development arising from this work are discussed.
منابع مشابه
Integrating Agile Development Processes and User Centred Design- A Place for Usability Maturity Models?
The aim of this paper is to explore and evaluate the role that can be played by Usability Maturity Models (UMMs) in integrating agile processes and User Centred Design (UCD). UMMs can be utilised in Agile projects as a diagnostic tool to assess the extent to which UCD is systematically and consistently implemented and the extent of effective implementation of UCD in development projects. This p...
متن کاملIntegrating User-centred Design and Software Engineering: a Role for Extreme Programming?
The importance of integrating software engineering methods with HCI has been recognised for many years. Agile development is a new approach to software engineering that explicitly champions user involvement in the development process and presents a unique opportunity to bridge this gap. The agile manifesto specifically values customer collaboration, and eXtreme Programming (XP), probably the mo...
متن کاملA Practitioner Perspective on Integrating Agile and User Centred Design
This paper discusses an empirical study that identified challenges exhibited by industrial practitioners in integrating Agile development processes and User Centred Design (UCD). The study also identified practices utilised in order to achieve the integration. Fourteen in-depth, one-to-one interviews were conducted with 14 participants from 11 companies of varying sizes in five different countr...
متن کاملWhat drives software development: issues integrating software engineering and human-computer interaction
This paper discusses two important issues about integrating SE and HCI. The first issue is usercentred development and the role of users and their goals driving software development. User-centred development is usually conceived by software developers has a methodological guidance towards bringing users into the development lifecycle and iterating design alternatives. Here we discuss that the m...
متن کاملInoculating an Agile Company with User-Centred Design: An Empirical Study
We present an empirical study on facilitating the adoption of usercentred design (UCD) in small Agile companies. To this end, we introduced a curated set of qualitative design practices in an Agile organisation, engaging developers in a lightweight series of workshops. Our results suggest that the approach followed enhanced internal communication and promoted a concrete shift towards a more use...
متن کامل